home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 012a / db4rpt.zip / REPORT.DOC < prev    next >
Text File  |  1993-03-11  |  10KB  |  241 lines

  1.                     AD HOC Report WRITER MODULE
  2.                
  3.  
  4.      Ad Hoc Report Writer requires very little from the user 
  5.   beyond pointing at a desired action and hitting the ENTER key.
  6.   It was designed this way from the start.
  7.      
  8.      Reports and mail label definitions created with Report Writer
  9.   can be saved, edited, and rerun at will.  All output can be 
  10.   sent to the printer, screen, or to a disk file.  Custom indexes
  11.   can be built from within Report for your report and label runs. 
  12.  
  13.    
  14.   ENVIRONMENT VARIABLE
  15.       
  16.       Report Writer is written in Clipper 5.20.  Since Clipper will
  17.   use expanded memory for indexing purposes it is standard practice to
  18.   include the following statment in your AUTOEXEC.BAT file if you should
  19.   experience corrupt indexes:
  20.       
  21.                            SET CLIPPER=E:0
  22.                       (or) SET CLIPPER=//E:0    
  23.  
  24.   Unlikely index corruption of this sort can occur with incompatible 
  25.   expanded memory managers.  This should alleviate any problems with
  26.   expanded memory you might encounter.
  27.            
  28.   
  29.   DISK CACHE
  30.  
  31.      Please note that running a disk caching program like SMARTDRV.EXE
  32.   that comes with WINDOWS will greatly enhance the performance of this
  33.   program as well as any other disk intensive database programs.
  34.  
  35.  
  36.   ************************** VERY IMPORTANT ************************** 
  37.  
  38.    DB4RPT.EXE IS COMPATIBLE WITH DBASE IV .DBF, .DBT, AND .MDX FILES
  39.    
  40.    ** A FILE MUST HAVE AN .MDX INDEX TO BE USED WITH THIS PROGRAM **
  41.    ** A FILE MUST HAVE AN .MDX INDEX TO BE USED WITH THIS PROGRAM **
  42.    ** A FILE MUST HAVE AN .MDX INDEX TO BE USED WITH THIS PROGRAM **
  43.  
  44.    DB4RPT.EXE WILL USE THE .MDX INDEX WITH THE SAME NAME AS THE .DBF
  45.  
  46.   ************************** VERY IMPORTANT ************************** 
  47.  
  48.  
  49.   *-------------------------------------------------------------------*    
  50.                                 MAIN MENU
  51.   *-------------------------------------------------------------------*    
  52.   
  53.   CREATING A REPORT DEFINITION FOR THE FIRST TIME
  54.   
  55.   Ad Hoc Report Writer creates three distinct types of reports. A single
  56.   file report uses just one primary file.  A relational report type one
  57.   may use a primary,secondary and tertiary file.  There is one record in
  58.   the   secondary file for each primary record.  A relational report type
  59.   two may use a primary, secondary and tertiary file.  There are multiple
  60.   secondary records for each primary record. Your data detemines which type
  61.   of report you will need to create.
  62.   
  63.   Creating a report is essentially the same process for all report
  64.   types. First, the report type is chosen and then report parameters 
  65.   are entered. You can control things like the left margin, spaces 
  66.   between printed fields on the report, page width, page length, etc.
  67.   
  68.   You choose your primary, secondary and tertiary files from a scolling 
  69.   list. You choose the fields you wish to include in the report from
  70.   scrolling lists. Nothing could be easier!  Just remember the following: 
  71.   
  72.   
  73.   1. UP TO 3 FILES MAY BE USED IN EACH REPORT!
  74.   
  75.   2. A MAXIUM OF 27 FIELDS FROM EACH FILE MAY BE USED IN THE REPORT.
  76.   
  77.   3. THREE CALCULATED FIELDS MAY BE DEFINED PER FILE. FIELDS IN OTHER
  78.      FILES IN A MULT-FILE REPORT MAY BE REFERENCED IN THE CALCULATIONS
  79.   
  80.   4. MEMO FIELD PROCESSING IS LIMITED TO ONE MEMO FIELD IN A SINGLE FILE
  81.      REPORT.
  82.            
  83.   5. FIELDS APPEAR ON THE PRINTED REPORT IN THE ORDER IN WHICH THEY WERE
  84.      SELECTED.
  85.      
  86.   6. IF YOU DO NOT ENTER A COLUMN HEADING FOR A FIELD THE FIELD NAME WILL
  87.      BE USED AS A COLUMN HEADING ON THE REPORT.
  88.      
  89.   7. IF YOU ARE USING TOTALS, SUBTOTALS, AND/OR CALCULATED FIELDS EXPECT
  90.      YOUR REPORT TO BE WIDER THAN THE WIDTH OF THE SELECTED FIELDS ALONE.
  91.      EXTRA SPACE IS ALLOCATED TO A FIELD BEING TOTALLED AND TO A CALC 
  92.      FIELD BEYOND THAT WHICH IS DISPLAYED BY THE FIELD SELECTION SCREEN.
  93.         
  94.   8. YOU MAY LINK THE FILES ON ANY FIELD(S) OF YOUR CHOICE
  95.  
  96.   9. ALL OUTPUT CAN BE STOPPED WITH THE ESC KEY IF YOU DESIRE.
  97.  
  98.  
  99.   EXECUTING A REPORT DEFINITION 
  100.   
  101.   Simply select the report definition from the scrolling list by
  102.   striking enter.  You will have an opportunity to edit the report     
  103.   parameters you entered when you created it.  You can also edit or 
  104.   create a query for the report and save it under the same or differ-
  105.   ent name.  Output for all reports can go to the printer, screen, or
  106.   to a disk file.
  107.  
  108.  
  109.         
  110.   *-------------------------------------------------------------------*    
  111.                               MAIL LABELS
  112.   *-------------------------------------------------------------------*  
  113.  
  114.   
  115.   CREATING A MAIL LABEL DEFINITION FOR THE FIRST TIME     
  116.  
  117.  
  118.   STANDARD LABELS:
  119.  
  120.   Ad Hoc Report Writer permits the creation of standard, large,
  121.   or cheshire format mailing labels.  Simply take the Mailing Label 
  122.   option from the Main menu.  You will be asked to choose a
  123.   primary file and primary file index.  Next you will be given the
  124.   opportunity to query the primary file if you desire. In this manner
  125.   you can select to filter out certain zipcodes or cities according to 
  126.   your preferences and needs.
  127.   
  128.   You will then enter the label module.  Choose the create option from 
  129.   within the label module.  Assign the label file a unique and meaningful 
  130.   name. Select the modify contents option.  Press F2 to choose field names 
  131.   for each line of the label you wish to create.  BE SURE TO PLACE THE
  132.   CURSOR AT THE BEGINNING OF THE LINE TO WHICH YOU ARE APPENDING FIELD
  133.   NAMES!  Follow the prompts and press F10 when you are done.  Be sure to
  134.   choose the proper format and dimensions from within the dimensions
  135.   selection.
  136.  
  137.   By experimenting with the other options you'll find that you can 
  138.   tag select records and print only them if you choose.  You can now print
  139.   your mail labels and recall the new label definition you've just created
  140.   whenever you wish. Just remember the following:  
  141.  
  142.   1. Be certain to choose the proper format and dimension from within 
  143.      the dimension option.  You can make adjustments to the default 
  144.      sizes as you wish.  Maximum label size is 24 X 60.
  145.    
  146.   2. Create index files keyed on the fields by which you want to order 
  147.      your label printout.  If you want labels to be printed in zipcode
  148.      order then be sure to create an index file keyed on zipcode etc.
  149.    
  150.   3. Make use of the test pattern and correct your alignment before 
  151.      beginning a large label run. (** Very Important **)
  152.    
  153.   4. Make use of the query builder to select or filter your primary 
  154.      file when printing labels if you don't wish to create a label for
  155.      every record in your file.   
  156.    
  157.   5. You can pause printer output with ALT-C if your label run jams in
  158.      the printer.  It's not the most sophisticated way to do so, but
  159.      it certainly works.  ESCAPE will ABORT a label printout.
  160.    
  161.   6. A sample label definition (MAIL.LBL) is provided on your diskette.  
  162.      You can experiment with changes and printing by selecting it. First
  163.      you select the Process Mailing Labels option from the Main Menu. 
  164.      Then select MAIL.DBF and MAIL.NTX as your primary file and index.  
  165.  
  166.   7. The copies parameter will determine how many labels for each record
  167.      are printed.
  168.         
  169.   8. The blank lines parameter will control the printing of blank lines
  170.      in your label definition.  Blank lines can be useful for spacers
  171.      when printing large labels.
  172.   
  173.   9. If you build a new label or edit an existing one and utilize the
  174.      automatic field name selector, be sure to place the cursor at the
  175.      BEGINNING of the line you are appending field names to!  Experiment
  176.      with this and you'll see why!
  177.  
  178.  
  179.  
  180.   AVERY 3-UP LASER LABELS:
  181.  
  182.     Follow the same instructions given for STANDARD LABELS. The following
  183.     exceptions apply:
  184.  
  185.         1. YOU MUST SELECT LASER LABELS AND CONFIRM OUTPUT TO ACTIVATE
  186.            THIS OPTION.  
  187.  
  188.         2. The Dimensions for Avery 3-UP Laser Labels are PRESET &
  189.            CANNOT BE CHANGED 
  190.  
  191.         3. Blank lines will print if included in label
  192.  
  193.         4. Option may only be chosen if a LASER PRINTER is selected.   
  194.  
  195.  
  196.  
  197.   CREATE A NEW INDEX FILE
  198.  
  199.   Simply select this option from the Main Menu. Select a primary file.
  200.   Then select the field(s) you wish to index on. The last step in creating
  201.   a new index is giving the new index file a name. That's all!  The Report
  202.   Writer does the rest!
  203.    
  204.   ( ** VERY IMPORTANT ** )
  205.   1. RPT writer converts numeric and date fields to character values when 
  206.   you build an index with them. RPT writer ensures the proper ordering of
  207.   values in this manner. Character indexes are completely compatible and 
  208.   need not be rebuilt. This conversion of numeric & date fields to string
  209.   values is standard practice and enables you to build compound keys with
  210.   mixed data types. These indexes are not backwards compatible with dBASE
  211.   but it is a simple procedure to rebuild an index file using dBASE if you 
  212.   must for reasons of compatiblity with other programs which access your
  213.   data files.
  214.  
  215.  
  216.   FREQUENCY ANALYSIS
  217.  
  218.   This is an interesting option with which you can analyze different
  219.   fields in your database. A mailing list database with a zipcode field
  220.   like MAIL.DBF is a fine example of its use. Select FREQUENCY ANALYSIS
  221.   RPT from the Report Menu. Select the ZIP field of MAIL.DBF for the 
  222.   analysis and the routine will display or print a listing of the number
  223.   of occurrances of each zipcode in your file.  It's simple to use. 
  224.   Experiment with it for best results.  It's able to be used on a network
  225.   since it creates temporary files and removes them after its work is done.
  226.  
  227.  
  228.   CHANGE THE DIRECTORY
  229.  
  230.   This option enables you to select any directory on your disk 
  231.   in which you you might have database files.  RPT Writer will ask you 
  232.   which directory you'd like to enter.  Enter the name.  If you make
  233.   a spelling error RPT Writer will report that it is not possible to
  234.   enter the directory you keyed in.
  235.  
  236.   
  237.              
  238.                             **  END OF FILE ***   
  239.                           
  240.                           
  241.